﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebAppPlanProduccion.Code.Security
{
    public class PlanProdSecurity
    {
        // Entidad maestro de producto (van acompañadas del nombre del "maestro"
        public const string RELACIONPRODUCTO_VER_ = "RELACIONPRODUCTO_VER_";
        public const string RELACIONPRODUCTO_CREAR_ = "RELACIONPRODUCTO_CREAR_";
        public const string RELACIONPRODUCTO_EDITAR_ = "RELACIONPRODUCTO_EDITAR_";
        public const string RELACIONPRODUCTO_ELIMINAR_ = "RELACIONPRODUCTO_ELIMINAR_";

        // Causa de desvio
        public const string CAUSADESVIO_VER = "CAUSADESVIO_VER";
        public const string CAUSADESVIO_CREAR = "CAUSADESVIO_CREAR";
        public const string CAUSADESVIO_EDITAR = "CAUSADESVIO_EDITAR";
        public const string CAUSADESVIO_ELIMINAR = "CAUSADESVIO_ELIMINAR";

        // Destino
        public const string DESTINO_VER = "DESTINO_VER";
        public const string DESTINO_CREAR = "DESTINO_CREAR";
        public const string DESTINO_EDITAR = "DESTINO_EDITAR";
        public const string DESTINO_ELIMINAR = "DESTINO_ELIMINAR";

        public const string DESTINO_CLAVE_SEGURIDAD_EDITAR = "DESTINO_CLAVE_SEGURIDAD_EDITAR";

        // Temporada
        public const string TEMPORADA_VER = "TEMPORADA_VER";
        public const string TEMPORADA_CREAR = "TEMPORADA_CREAR";
        public const string TEMPORADA_EDITAR = "TEMPORADA_EDITAR";
        public const string TEMPORADA_ELIMINAR = "TEMPORADA_ELIMINAR";

        // Pedido Comercial
        public const string PEDIDOCOMERCIAL_VER = "PEDIDOCOMERCIAL_VER";
        public const string PEDIDOCOMERCIAL_CREAR = "PEDIDOCOMERCIAL_CREAR";
        public const string PEDIDOCOMERCIAL_EDITAR = "PEDIDOCOMERCIAL_EDITAR";
        public const string PEDIDOCOMERCIAL_ELIMINAR = "PEDIDOCOMERCIAL_ELIMINAR";

        public const string PEDIDOCOMERCIAL_DETALLE_IMPORTAR = "PEDIDOCOMERCIAL_DETALLE_IMPORTAR";
        public const string PEDIDOCOMERCIAL_DETALLE_ELIMINAR = "PEDIDOCOMERCIAL_DETALLE_ELIMINAR";

        // Presupuesto Produccion
        public const string PRESUPUESTOPRODUCCION_VER = "PRESUPUESTOPRODUCCION_VER";
        public const string PRESUPUESTOPRODUCCION_CREAR = "PRESUPUESTOPRODUCCION_CREAR";
        public const string PRESUPUESTOPRODUCCION_EDITAR = "PRESUPUESTOPRODUCCION_EDITAR";
        public const string PRESUPUESTOPRODUCCION_ELIMINAR = "PRESUPUESTOPRODUCCION_ELIMINAR";
        public const string PRESUPUESTOPRODUCCION_APROBAR = "PRESUPUESTOPRODUCCION_APROBAR";

        public const string PRESUPUESTOPRODUCCION_CARGAMASIVA = "PRESUPUESTOPRODUCCION_CARGAMASIVA";

        public const string PRESUPUESTOPRODUCCION_DETALLE_IMPORTAR = "PRESUPUESTOPRODUCCION_DETALLE_IMPORTAR";
        public const string PRESUPUESTOPRODUCCION_DETALLE_AGREGAR = "PRESUPUESTOPRODUCCION_DETALLE_AGREGAR";
        public const string PRESUPUESTOPRODUCCION_DETALLE_ELIMINAR = "PRESUPUESTOPRODUCCION_DETALLE_ELIMINAR";
        public const string PRESUPUESTOPRODUCCION_DETALLE_EDITAR = "PRESUPUESTOPRODUCCION_DETALLE_EDITAR";

        // Plan Produccion
        public const string PLANPRODUCCION_VER = "PLANPRODUCCION_VER";

        public const string PLANPRODUCCION_SINCRONIZAR_DESVIOS_SANJUAN = "PLANPRODUCCION_SINCRONIZAR_DESVIOS_SANJUAN";

        public const string PLANPRODUCCION_ELIMINAR = "PLANPRODUCCION_ELIMINAR";

        public const string PLANPRODUCCION_DESVIO_CREAR = "PLANPRODUCCION_DESVIO_CREAR";
        public const string PLANPRODUCCION_DESVIO_ELIMINAR = "PLANPRODUCCION_DESVIO_ELIMINAR";
        public const string PLANPRODUCCION_DESVIO_APROBAR = "PLANPRODUCCION_DESVIO_APROBAR";
        public const string PLANPRODUCCION_DESVIO_CONFIRMAR = "PLANPRODUCCION_DESVIO_CONFIRMAR";
        public const string PLANPRODUCCION_DESVIO_VER = "PLANPRODUCCION_DESVIO_VER";
        public const string PLANPRODUCCION_DESVIO_VER_ORIGEN = "PLANPRODUCCION_DESVIO_VER_ORIGEN";
        
        public const string PRODUCTO_VER = "PRODUCTO_VER";
        public const string PRODUCTO_SINCRONIZAR = "PRODUCTO_SINCRONIZAR";
        public const string PRODUCTOS_IMPORTAR = "PRODUCTOS_IMPORTAR";

        public const string PROVEEDOR_VER = "PROVEEDOR_VER";
        public const string PROVEEDOR_SINCRONIZAR = "PROVEEDOR_SINCRONIZAR";

        public const string INGRESOPRODUCTO_VER = "INGRESOPRODUCTO_VER";
        public const string INGRESOPRODUCTO_CREAR = "INGRESOPRODUCTO_CREAR";
        public const string INGRESOPRODUCTO_EDITAR = "INGRESOPRODUCTO_EDITAR";
        public const string INGRESOPRODUCTO_ELIMINAR = "INGRESOPRODUCTO_ELIMINAR";
        public const string INGRESOPRODUCTO_IMPORTAR = "INGRESOPRODUCTO_IMPORTAR";

        public const string ADMINISTRAR_REPORTES = "ADMINISTRAR_REPORTES";
        public const string ADMINISTRAR_REPORTSERVER = "ADMINISTRAR_REPORTSERVER";
    }
}